striding ahead - French English Dictionary